package innerclasses;

public class MultiNestingAccess {

	public MultiNestingAccess() {
		// TODO 自动生成的构造函数存根
	}
	
	public static void main(String[] args) {
		MNA mna = new MNA();
		MNA.A mnaa = mna.new A();
		MNA.A.B mnaab = mnaa.new B();
		mnaab.h();
	}

}
//为什么需要内部类这个功能，外部类也能实现啊？
//每个内部类都能独立继承自一个（接口的）实现，无论外部类是否已经继承了某个接口的实现，对于内部类都没有影响。
//内部类的实现使得多重继承的解决方案变得完整。内部类允许继承多个非接口类型（类或者抽象类）。


